be self-supporting - Turkish English Dictionary